﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x0200008B RID: 139
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class AlleyGuaranteedFundsCsReq : IMessage<AlleyGuaranteedFundsCsReq>, IMessage, IEquatable<AlleyGuaranteedFundsCsReq>, IDeepCloneable<AlleyGuaranteedFundsCsReq>, IBufferMessage
	{
		// Token: 0x170001AD RID: 429
		// (get) Token: 0x060005FC RID: 1532 RVA: 0x00011783 File Offset: 0x0000F983
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<AlleyGuaranteedFundsCsReq> Parser
		{
			get
			{
				return AlleyGuaranteedFundsCsReq._parser;
			}
		}

		// Token: 0x170001AE RID: 430
		// (get) Token: 0x060005FD RID: 1533 RVA: 0x0001178A File Offset: 0x0000F98A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return AlleyGuaranteedFundsCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x170001AF RID: 431
		// (get) Token: 0x060005FE RID: 1534 RVA: 0x0001179C File Offset: 0x0000F99C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return AlleyGuaranteedFundsCsReq.Descriptor;
			}
		}

		// Token: 0x060005FF RID: 1535 RVA: 0x000117A3 File Offset: 0x0000F9A3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public AlleyGuaranteedFundsCsReq()
		{
		}

		// Token: 0x06000600 RID: 1536 RVA: 0x000117AB File Offset: 0x0000F9AB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public AlleyGuaranteedFundsCsReq(AlleyGuaranteedFundsCsReq other) : this()
		{
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06000601 RID: 1537 RVA: 0x000117C4 File Offset: 0x0000F9C4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public AlleyGuaranteedFundsCsReq Clone()
		{
			return new AlleyGuaranteedFundsCsReq(this);
		}

		// Token: 0x06000602 RID: 1538 RVA: 0x000117CC File Offset: 0x0000F9CC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as AlleyGuaranteedFundsCsReq);
		}

		// Token: 0x06000603 RID: 1539 RVA: 0x000117DA File Offset: 0x0000F9DA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(AlleyGuaranteedFundsCsReq other)
		{
			return other != null && (other == this || object.Equals(this._unknownFields, other._unknownFields));
		}

		// Token: 0x06000604 RID: 1540 RVA: 0x000117F8 File Offset: 0x0000F9F8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06000605 RID: 1541 RVA: 0x0001181E File Offset: 0x0000FA1E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06000606 RID: 1542 RVA: 0x00011826 File Offset: 0x0000FA26
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06000607 RID: 1543 RVA: 0x0001182F File Offset: 0x0000FA2F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06000608 RID: 1544 RVA: 0x00011848 File Offset: 0x0000FA48
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06000609 RID: 1545 RVA: 0x0001186E File Offset: 0x0000FA6E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(AlleyGuaranteedFundsCsReq other)
		{
			if (other == null)
			{
				return;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x0600060A RID: 1546 RVA: 0x0001188B File Offset: 0x0000FA8B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600060B RID: 1547 RVA: 0x00011894 File Offset: 0x0000FA94
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			while (input.ReadTag() != 0U)
			{
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x0400022A RID: 554
		private static readonly MessageParser<AlleyGuaranteedFundsCsReq> _parser = new MessageParser<AlleyGuaranteedFundsCsReq>(() => new AlleyGuaranteedFundsCsReq());

		// Token: 0x0400022B RID: 555
		private UnknownFieldSet _unknownFields;
	}
}
